<?php
/**
 * Created by PhpStorm.
 * User: Alan
 * Date: 2018\8\2 0002
 * Time: 11:12
 */

namespace app\api\controller\v1;
use app\api\model\Banner as BannerModel;
use app\api\validate\IDMustBePositiveInt;
use app\lib\exception\BannerMissException;


class Banner
{
    /*
     * 获取指定id的banner信息
     * @url /banner/:id
     * @http GET
     * @id banner的id号
     *
     */
    public function getBanner($id)
    {
        (new IDMustBePositiveInt())->goCheck();


        $banner = BannerModel::getBannerByID($id);
        if( !$banner ){
            throw new BannerMissException();
        }

        $c = config('setting.img_prefix');

        return $banner;
    }
}